import Vue from 'vue'
import App from './App.vue'
import './plugin/element.js'
import './assets/css/reset.css'
import 'font-awesome/css/font-awesome.min.css'
// import axios from 'axios'
import router from './router';
// Vue.prototype.axios = axios //挂载在原型可以进行全局使用
Vue.prototype.service = service
import service from './service'
import ElementUi from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import echarts from 'echarts'

// 路由导航守卫
router.beforeEach((to,from,next)=>{
  //获取是否有用户名，也可以使用token
  if(!localStorage.getItem('username')){
    if(to.path !== '/login'){
      // 如果没有存在该信息就跳转至Login页和如果不是去往登录页面而是越过直接想去其他页面的话
    next('/login')
    }else next()
  }next()
})

Vue.use(ElementUi)
Vue.config.productionTip = false
Vue.prototype.$echarts = echarts
new Vue({
  router,
  render: h => h(App),
}).$mount('#app')
